/*对首页进行样式修饰*/
#wrap{
	width: 100%;
	background-color: #EBEBEB;
}
.banner{
	height: 3rem;
	width: 7.5rem;
	position: relative;
	overflow: hidden;
}
.middle{
	position: absolute;
	height: 100%;
	top: 0;
	left: 0;
	transition: all 0.5s;
}
img{
	width: 100%;
}
.middle>div{
	height: 3rem;
	width: 7.5rem;
	float: left;
}
.cir{
	position: relative;
	z-index: 1;
	float: left;
	height: .14rem;
	width: .14rem;
	margin-left: .14rem;
	margin-top: 2.67rem;
	background-color: rgb(221,221,221);
	border-radius: 50%;
}
.adv{
	position: relative;
	background-image: url(../img/mo_home/adIcon.png);
	background-size: .24rem .24rem;
	background-position-x: .24rem;
	background-position-y: .18rem;
	background-repeat: no-repeat;
	height: .6rem;
	width: 7.5rem;
	background-color: white;
	border-bottom: 1px solid rgb(221,221,221);
	overflow: hidden;
	
}
.ad_middle{
	position: absolute;
	height: 9999px;
	top: 0;
	left: 0;
	transition: all 0.5s;
}
.ad_middle>div{
	height: .6rem;
	width: 7.5rem;
	float: left;
	font-size: .24rem;
	line-height: .6rem;
	text-indent: .7rem;

}
.info{
	margin-top: .19rem;
	height: 2.76rem;
	border-bottom: 1px solid rgb(221,221,221);
	background-color: white;
}

.info_down img{
	margin-top: .12rem;
	width: .84rem;
	height: .84rem;
	float: left;
}
.info_up{
	height: 1.38rem;
	width: 7rem;
	margin: 0 auto;
	border-bottom: 1px solid rgb(221,221,221);
	overflow: hidden;
}
.info_up>div:nth-child(1){
	position: relative;
	top: .12rem;
	float: left;
	width: 3.4rem;
	height: 1.1rem;
	border-right: 1px solid rgb(221,221,221);
	overflow: hidden;
}
.info_up img{
	margin-top: .12rem;
	width: .84rem;
	height: .84rem;
	float: left;
}
.info_up_txt{
	margin-top: .12rem;
	float: right;
	height: .84rem;
	width: 2.5rem;
}
.info_up>div:nth-child(2){
	position: relative;
	top: .12rem;
	width: 3.4rem;
	height: 1.1rem;
	float: right;
	overflow: hidden;
}
.info_down{
	height: 1.37rem;
	width: 7rem;
	margin: 0 auto;
	overflow: hidden;	
}
.info_down>div:nth-child(1){
	position: relative;
	top: .12rem;
	float: left;
	width: 3.4rem;
	height: 1.1rem;
	border-right: 1px solid rgb(221,221,221);
	overflow: hidden;
}
.info_down>div:nth-child(2){
	position: relative;
	top: .12rem;
	width: 3.4rem;
	height: 1.1rem;
	float: right;
	overflow: hidden;
}
.info_down_txt{
	margin-top: .12rem;
	float: right;
	height: .84rem;
	width: 2.5rem;
}
.info_tit{
	font-size: .3rem;
	height: .3rem;
	color: red;
	float: left;
	margin-top:0;
	margin-left: .07rem;
}
.info_des{
	font-size: .24rem;
	height: .24rem;
	color: #666666;
	float: left;
	margin-top:.15rem;
	margin-left: .07rem;
}
.price{
	margin-top: .19rem;
	height: 1.8rem;
	padding-left: .24rem;
	overflow: hidden;
	background-color: white;
}
.price>div:nth-child(1){
	height: 100%;
	width: 3.34rem;
	float: left;
}
.pri_txt{
	font-size: .3rem;
	height: .3rem;
	margin-top: .28rem;
	line-height: .3rem;
}
.txt_1{
	height: .48rem;
	line-height: .48rem;
	font-size: .48rem;
	color: #1fc435;
	margin-top: -.06rem;
}
.txt_2{
	float: left;
	margin-top: -.4rem;
	font-size: .3rem;
	color: #1fc435;
}
.txt_3{
	margin-top: -.4rem;
	margin-left: .6rem;
	float: left;
	font-size: .3rem;
	color: #1fc435;
}
.price>div:nth-child(2){
	height: 100%;
	width: 3.64rem;
	float: left;
	position: relative;
}
.ag{
	/*margin-top: .24rem;*/
	position: relative;
	top: .28rem;
	float: right;
	height: .36rem;
	width: 1.7rem;
	border: 1px solid red;
	border-radius: 6px;
	font-size: .24rem;
	line-height: .36rem;
	color: red;
	text-align: center;
}
.tod_op{
    position: absolute;
    margin-top: .95rem;
    width: 1.8rem;
    height: .24rem;
    font-size: .24rem;
    line-height: .24rem;
    float: left;
    margin-left: 0;
}
.tod_op span:nth-child(2){
	color: #1fc435;
}
.yes_get{
	position: absolute;
	width: 1.8rem;
	height: .24rem;
	font-size: .24rem;
	line-height: .24rem;
	float: left;
	margin-top: .95rem;
	margin-left: 1.8rem;
}
.topest{
	position: absolute;
	width: 1.8rem;
	height: .24rem;
	font-size: .24rem;
	line-height: .24rem;
	float: left;
	margin-top: 1.4rem;
	margin-left: 0;
}
.topest span:nth-child(2){
	color: #ec1925;
}
.lowest{
	position: absolute;
	width: 1.8rem;
	height: .24rem;
	font-size: .24rem;
	line-height: .24rem;
	float: left;
	margin-top: 1.4rem;
	margin-left: 1.8rem;
}
.lowest span:nth-child(2){
	color: #1fc435;
}
.pri_more{
	position: relative;
	height: .58rem;
	font-size: .24rem;
	color: #666666;
	line-height: .58rem;
	text-align: center;
	border-bottom: 1px solid rgb(221,221,221);
	border-top: 1px solid rgb(221,221,221);
	background-color: white;
}
.pri_more>span{
	position: absolute;
	width: 1.2rem;
	height: .58rem;
	top:0;
	left: 39%;
	
}
.pri_more>img{
	position: absolute;
    width: .14rem;
    height: .08rem;
    top: .25rem;
    margin-left: 56%;
}
.content{
	height: 10.18rem;
	width: 100%;
	margin-top: .2rem;
	overflow: hidden;
	background-color: white;
}
 /** 原版css开始*/
.info_item{
	height: .86rem;
}
.info_item>div{
	height: .86rem;
	width: 1.875rem;
	float: left;
	text-align: center;
	font-size: .3rem;
	color: rgb(221,221,221);
	line-height: .86rem;
	border-bottom: 1px solid rgb(221,221,221);
}
.info_cont{
	height: 8.36rem;
}
.info_cont>div{
	height: 8.36rem;
	margin-top: .35rem;
	display: none;
}
.info_cont>div:nth-child(1){
	display: block;
}
.impt_cont>div{
	height: 2.13rem;
	width: 7rem;
	margin: 0 auto;
	background-color: white;
	position: relative;
}
.impt_cont>div:nth-child(4){
	height: 1.97rem;
}
.type{
	position: absolute;
	font-size: .24rem;
	width: .82rem;
	height: .4rem;
	background: #EC1925;
	border-radius: 5px;
	color: white;
	text-align: center;
	line-height: .4rem;
	top:.16rem;
}
.title{
	position: absolute;
	left: 1.12rem;
	font-size: .3rem;
	top: .22rem;
	height: .3rem;
	line-height: .3rem;
}
mark{
	background-color: white;
	color: #EC1925;
}
.detail{
	position: absolute;
	right: 0;
	font-size: .26rem;
	color: #666666;
	width: 5.8rem;
	line-height: .4rem;
	top: .73rem;
}
.time{
	position: absolute;
	font-size:.22rem;
	color: #2b2b2b;
	top: .56rem;
	left: .09rem;
}
.date{
	position: absolute;
	font-size:.22rem;
	color: #2b2b2b;
	top: 1.59rem;
	right: 0;
}
.bar1{
	position: absolute;
	height: 1.18rem;
	width: 1px;
	top: .96rem;
	left: .4rem;
	background-color: rgb(221,221,221);
}
.bar2{
	position: absolute;
	top: 1.98rem;
	left: 1.18rem;
	background-color: rgb(221,221,221);
	height: 1px;
	width: 5.84rem;
}
.info_cont>div>div:nth-child(4) .bar1{
	height: 1rem;
}
.cont_more{
	height: .6rem;
	text-align: center;
	background-color: white;
	font-size: .24rem;
	line-height: .6rem;
	border-bottom: 1px solid rgb(221,221,221);
	border-top: 1px solid rgb(221,221,221);
} 
/******************************************原版css结尾*/
/*.info_item{
	height: .86rem;
}
.info_item>div{
	height: .86rem;
	width: 2.33rem;
	float: left;
	text-align: center;
	font-size: .3rem;
	color: rgb(221,221,221);
	line-height: .86rem;
	border-bottom: 1px solid rgb(221,221,221);
}
.info_item>div:nth-child(1){
	margin-left: .28rem;
}
.info_cont{
	height: 9.32rem;
}
.info_cont>div{
	height: 9.32rem;
	display: none;
}
.cont_stra{
	position: relative;
	height: 2.18rem;
}
.cont_more{
	position: relative;
	height: .57rem;
	text-align: center;
	line-height: .57rem;
	font-size: .24rem;
	border-bottom: 1px solid rgb(221,221,221);
	border-top: 1px solid rgb(221,221,221);
	box-sizing: border-box;
	
}
.cont_more>span{
	position: absolute;
	width: 1rem;
	height: 100%;
	top:0;
	left: 43%;
}
.cont_more>img{
	position: absolute;
    width: .14rem;
    height: .08rem;
    top: .25rem;
    margin-left: 54%;
}
.tit{
	position: absolute;
	height: .3rem;
	top: .32rem;
	left: 0;
	line-height: .3rem;
	font-size: .3rem;
	color: #333333;
	display: inline;
	margin-left: .28rem;
}
.discr{
	position: absolute;
	font-size: .26rem;
	color: #999999;
	top: .7rem;
	left: 0;height: .8rem;
	width: 5rem;
	line-height: .4rem;
	margin-left: .28rem;
	white-space: nowrap; overflow:hidden; text-overflow:ellipsis;
}
.data{
	position: absolute;
	font-size: .22rem;
	left: 0;
	bottom: .32rem;
	margin-left: .28rem;
}
.time{
	position: absolute;
	font-size: .22rem;
	bottom: .32rem;
	left: 1.8rem;
}
.cont_stra>img{
	position: absolute;
	height: 1.54rem;
	width: 2.06rem;
	top: .32rem;
	right: 0;
}

.cont_fir{
	position: relative;
	height: 2.18rem;
}

.cont_fir>img{
	position: absolute;
	height: 1.54rem;
	width: 2.06rem;
	top: .32rem;
	right: 0;
}

.cont_dyna{
	position: relative;
	height: 2.18rem;
}

.cont_dyna>img{
	position: absolute;
	height: 1.54rem;
	width: 2.06rem;
	top: .32rem;
	right: 0;
}*/





















.classify{
	height: 5.87rem;
	border-bottom: 1px solid rgb(221,221,221);
	background-color: white;
}

.class_cont{
	margin: 0 auto;
	margin-top: 0;
	height: 4.6rem;
	width: 7rem;
}
.class_cont>li{
	position: relative;
	height: 100%!important;
}
.kuang{
	    position: absolute;
    top: -.2rem;
    left: 0;
    right: 0;
    height: 4.6rem;
    width: 7rem;
    margin: 0 auto;
    border: 1px solid rgb(221,221,221);
}
.class_cont>li>div>div:nth-child(1){
	height: .9rem;
	width: 4.95rem;
	margin-top: .8rem;
	margin-left: 1rem;
	position: relative;
	overflow: hidden;
}
.class_cont>li>div>div:nth-child(1) span:nth-child(1){
	position: absolute;
	left: 0;
	top:0;
	font-size: .58rem;
	height: .58rem;
	line-height: .58rem;
	color: #EC1925;
	float: left;
}
.class_cont>li>div>div:nth-child(1) span:nth-child(2){
	position: absolute;
	left: 3rem;
	top:0;
	font-size: .58rem;
	height: .58rem;
	line-height: .58rem;
	color: #EC1925;
	float: left;
}
.class_cont>li>div>div:nth-child(1) span:nth-child(3){
	position: absolute;
	left: 0;
	top:.63rem;
	font-size: .24rem;
	height: .24rem;
	line-height: .24rem;
	color: #666666;
	float: left;
}
.class_cont>li>div>div:nth-child(1) span:nth-child(4){
	position: absolute;
	left: 3rem;
	top:.63rem;
	font-size: .24rem;
	height: .24rem;
	line-height: .24rem;
	color: #666666;
	float: left;
}
.class_cont>li>div>div:nth-child(2){
	height: .9rem;
	width: 4.95rem;
	margin-top: .7rem;
	margin-left: 1rem;
	position: relative;
	overflow: hidden;
}
.class_cont>li>div>div:nth-child(2) span:nth-child(1){
	position: absolute;
	left: 0;
	top:0;
	font-size: .58rem;
	height: .58rem;
	line-height: .58rem;
	color: #EC1925;
	float: left;
}
.class_cont>li>div>div:nth-child(2) span:nth-child(2){
	position: absolute;
	left: 3rem;
	top:0;
	font-size: .58rem;
	height: .58rem;
	line-height: .58rem;
	color: #EC1925;
	float: left;
}
.class_cont>li>div>div:nth-child(2) span:nth-child(3){
	position: absolute;
	left: 0;
	top:.63rem;
	font-size: .24rem;
	height: .24rem;
	line-height: .24rem;
	color: #666666;
	float: left;
}
.class_cont>li>div>div:nth-child(2) span:nth-child(4){
	position: absolute;
	left: 3rem;
	top:.63rem;
	font-size: .24rem;
	height: .24rem;
	line-height: .24rem;
	color: #666666;
	float: left;
}
.class_cont>li>div>div:nth-child(3){
	height: .4rem;
	width: 1.6rem;
	color: white;
	font-size: .24rem;
	line-height: .4rem;
	border-radius: 5px;
	text-align: center;
	margin-left: 5.05rem;
	margin-top: .66rem;
	background-color: #EC1925;
}
.class_cont>li:nth-child(3)>div>p{
	font-size: .22rem;
	margin-top: .52rem;
	margin-left: .4rem;
}
.class_cont>li:nth-child(3)>div>p mark{
	font-size: .32rem;
	color: #EC1925;
	background-color: transparent;
}
#class_cont1{
	position: absolute;
    top: .02rem;
    left: -.6rem;
}
#class_cont2{
	background-color: white;
	position: absolute;
    top: .08rem;
    left: -1.4rem;
}
#class_cont3{
	position: absolute;
	top: 2.08rem;
	left: .4rem;
}
#class_cont4{
	position: absolute;
	top: 2.08rem;
	left: 3.63rem;
}
.class_cont>div:nth-child(3)>div p{
	font-size: .22rem;
	position: absolute;
}
#class_cont1_txt1{
	position: absolute;
    top: 0;
    left: 0.9rem;
    height: .22rem;
    line-height: .22rem;
    text-align: left;
    color: #666666;
}
#class_cont2_txt{
	position: absolute;
    top: 0;
    left: 0.9rem;
    height: .22rem;
    text-align: left;
    color: #666666;
    line-height: .22rem;
}
#class_cont3_txt{
	position: absolute;
    top: 0;
    left: 0.9rem;
    height: .22rem;
    text-align: left;
    color: #666666;
    line-height: .22rem;
}
#class_cont4_txt{
	position: absolute;
    top: 0;
    left: 0.9rem;
    color: #666666;
    height: .22rem;
    text-align: left;
    line-height: .22rem;
}
#detial_btn{
	position: absolute;
	height: .4rem;
    width: 1.6rem;
    color: white;
    font-size: .24rem;
    line-height: .4rem;
    border-radius: 5px;
    text-align: center;
    background-color: #EC1925;
    left: 5.05rem;
    top: 3.9rem;
}
.deal{
	width: 3rem;
    height: .9rem;
    float: left;
    margin-left: .4rem;
    margin-top: .24rem;
}
.calen {
	height: 1.46rem!important;
	width: 7rem!important;
	font-size: .22rem;
	text-align: center;
}

.calen_up {
	height: .54rem;
	width: 7rem;
	overflow: hidden;
}

.calen_up>div {
	position: relative;
	bottom: 0;
	height: .54rem;
	width: 1rem;
	float: left;
	bottom: 0;
}

.calen_down {
	height: .92rem;
	width: 7rem;
	overflow: hidden;
	border-bottom: 1px solid rgb(221,221,221);
	box-sizing: border-box;
}

.calen_down>div {
	height: .92rem;
	width: 1rem;
}
.calen_tit{
	position: absolute;
	font-size: .3rem;
	left: 0;
	top: .32rem;
	color: rgb(68,68,68);
}
.calen_zhi{
	position: absolute;
	top: .85rem;
	left: 0;
	width: 4.6rem;
	height: .26rem;
	overflow: hidden;
}

.calen_lev{
	position: absolute;
	height: .3rem;
	width: 3.25rem;
	left: 0;
	top: 1.37rem;
}
.calen_time{
	position: absolute;
	height: .24rem;
	top: .35rem;
	right: 0;
	font-size: .24rem;
	line-height: .24rem;
}
.calen_zhi>div{
	width: 1.36rem;
	float: left;
	height: 100%;
	margin-left: .25rem;
	font-size: .24rem;
	line-height: .24rem;
}
.calen_zhi>div:nth-child(1){
	margin-left: 0;
}
.calen_zhi>div:nth-child(3) span:nth-child(2){
	color: #EC1925;
}
.calen_lev>img:nth-child(1){
	margin-left: 0;
}
.level{
	margin-left: .09rem;
	width: .3rem;
	height: .3rem;
	float: left;
}
.pro{
	float: right;
	height: .3rem;
	width: 1rem;
	text-align: center;
	font-size: .22rem;
	line-height: .3rem;
	background-color: #1FC435;
	border-radius: 5px;
	color: white;
}
.calen_con{
	border-bottom: 1px solid rgb(221,221,221)!important;
}
.calen_zhi span{
	color: rgb(183,183,183);
}
.calen_time{
	color: rgb(183,183,183);
}

